Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.1.7 Fixes & Features #98

Merged
merged 12 commits into from
Mar 13, 2021
Merged

v1.1.7 Fixes & Features #98

merged 12 commits into from
Mar 13, 2021

Conversation

jaredhendrickson13
Copy link
Owner

@jaredhendrickson13 jaredhendrickson13 commented Mar 11, 2021

  • Fixes update path for pfSense 2.5 within the pfsense-api command line tool
  • Fixes bug that prevent passwords from being saved upon creation on /api/v1/user (Enhanced User Endpoints #99)
  • Fixes bug that sometimes allowed clients to delete system users on /api/v1/user
  • Fixes unique constraint for vhid on /api/v1/firewall/virtual_ip to be unique per interface (Wrong VHID test while creating CARP virtual IP (with patch) #100)
  • Adds additional validation to the username, expires and ipsecpsk fields on /api/v1/user
  • Adds ability to create and update users with privileges on /api/v1/user
  • Adds ability to set pkg/external pfSense privileges on /api/v1/user/privilege and /api/v1/user
  • Restructures user related API model to be consistent and simpler

@jaredhendrickson13 jaredhendrickson13 added the needs testing Features or fixes that require further testing label Mar 11, 2021
@jaredhendrickson13 jaredhendrickson13 self-assigned this Mar 11, 2021
@jaredhendrickson13 jaredhendrickson13 linked an issue Mar 11, 2021 that may be closed by this pull request
@jaredhendrickson13
Copy link
Owner Author

jaredhendrickson13 commented Mar 11, 2021

Test builds are available:

pfSense 2.4:
pkg add https://github.com/jaredhendrickson13/pfsense-api/files/6125416/pfSense-2.4-pkg-API-1.1_7beta.zip && /etc/rc.restart_webgui

pfSense 2.5
pkg add https://github.com/jaredhendrickson13/pfsense-api/files/6125417/pfSense-2.5-pkg-API-1.1_7beta.zip && /etc/rc.restart_webgui

pfSense-2.4-pkg-API-1.1_7beta.zip
pfSense-2.5-pkg-API-1.1_7beta.zip

zerodeux and others added 2 commits March 11, 2021 18:57
CARP vhid must be unique _for a given interface_ (or more exactly L2 …
@jaredhendrickson13 jaredhendrickson13 linked an issue Mar 11, 2021 that may be closed by this pull request
@jaredhendrickson13 jaredhendrickson13 merged commit 7b277bb into master Mar 13, 2021
@jaredhendrickson13 jaredhendrickson13 deleted the v117 branch March 13, 2021 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs testing Features or fixes that require further testing
Projects
None yet
2 participants